博览会: exposition, international fair...
多久: (of time) how long, (not) a long time...
红扑扑: red, rosy, flushed...
任重道远: a heavy load and a long road, to bear heavy responsibilities through a long struggle...
药方: prescription...
大多: for the most part, many, most, the greater part, mostly...
理论: theory, to argue, to take notice of...
爬: to crawl, to climb, to get up or sit up...